water trailer - French English Dictionary